let path=require('path');
function resolve(dir){
    return path.join(__dirname,dir)
}
module.exports = {
    chainWebpack: config => {
        //设置别名
        config.resolve.alias
        .set('@',resolve('src'))
    },
    devServer: {
        open:true,  //打开浏览器窗口
        overlay: {
            warnings: false,
        },
    },
    //定义scss全局变量
    css: {
        loaderOptions: {
          stylus: {
            data: `@import "@/assets/css/global.styl";`
          }
        }
      },
      configureWebpack: {
        // 把原本需要写在webpack.config.js中的配置代码 写在这里 会自动合并
        externals: {
          'BMap': 'BMap',
          'BMap_Symbol_SHAPE_POINT': 'BMap_Symbol_SHAPE_POINT'
        }
    }
}
